/**
 * <h2>文本 <b>分割器</b> 相关.</h2>
 * <pre>
 * 传入源中的数据要通过 <b>分割器</b> 分割后
 * 才可以 <b>交由解析器进行解析</b>
 * </pre>
 *
 * @author fybug
 * @version 0.0.4
 */
package fybug.nulll.pdstream.WR.Parsing.Source.Partition;
final
class Encryption {
    /**
     * <p>加密数据.</p>
     * <p>加密标识符长度和位置数据到一个{@code long} 中<br/>
     * <b>必须加密数据</b></p>
     *
     * @param start  标识符位置
     * @param lenght 标识符长度
     */
    static
    long merge(final int start, final int lenght) {
        // 自己研究
        long g = (long) lenght << 32;
        g |= start;
        return g;
    }
}
